xen/arm: support VCPUOP_register_vcpu_info.
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Wed, 8 May 2013 11:41:10 +0000 (12:41 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 8 May 2013 11:59:23 +0000 (12:59 +0100)
commit66410d1d18bca2feade55cb312ddf3be04407d57
treeb43ec072100ab2acc79d927a8567965da8a75367
parent6ff9e4f743bf2ca4e46bee862dad734777b11b55
xen/arm: support VCPUOP_register_vcpu_info.

We don't want to support the full vcpu_op hypercall interface, just
VCPUOP_register_vcpu_info: introduce an internal ARM-only
do_arm_vcpu_op function to filter out the vcpu_op hypercalls that
we don't want to support.
Call do_arm_vcpu_op instead of do_vcpu_op from traps.c.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c
xen/arch/arm/traps.c
xen/include/asm-arm/hypercall.h